# -*- coding:utf-8 -*-
# 1-300奇数的   7的倍数不要

# 方法一
# num = 1
# result = 0     # 记录总和
#
# while num <= 300:    # 循环输出 1 - 300的值
#
#     if num % 2 != 0:  # 判断是否是奇数
#
#         if num % 7 == 0:  # 判断是否是7的倍数
#
#             # 这里是重点，当num等于7时，如果不加1，执行到continue
#             # 会使后面的代码不在执行，会导致死循环
#             num += 1
#
#             continue
#
#         result += num
#         print(num)
#     num += 1
#
# print(result)


# 方法二
# num = 1
# result = 0
#
# while num <= 300:
#
#     # 直接判断num不是奇数，也不是7的倍数
#     if num % 2 != 0 and num % 7 != 0:
#         result += num
#         print(num)
#
#     num += 1  # 出口
# print(result)


# 方法3

# num = 1
# result = 0
# while num <= 300:
#     if num % 7 != 0:
#         result += num
#     num += 2      # 直接生成奇数
#
# print(result)


# i = 1
# while i <= 9:
#     print(i, end=" ")  # print打印默认换行，将end的值改为“ ”，使其不换行
#     i += 1


# 99 乘法表
# while - while嵌套的写法
i = 1      # 控制行
while i <= 9:
    j = 1   # 控制列
    while j <= i:  # 这里让就j<=i,是为了让当外层执行第几次，内循环就执行对应的次数
        print("%d*%d=%d" % (j, i, i*j), end=" \t")
        j += 1
    print()    # 每当内层循环结束时，进行一次换行
    i += 1
